// 1.引入express
const { response, json } = require('express');
const express = require('express')
// 2.创建应用对象
const app = express();
// 3.创建路由规则


app.all('/axios',(req,res)=>{
    //设置响应头  设置允许跨域
    res.setHeader('Access-Control-Allow-Origin','*')
    //设置可以接收任何类型的请求头的响应头  //请求头信息在客户端
    res.setHeader('Access-Control-Allow-Headers','*')

    // res.send('axios发送ajax请求')
    const data = {
        status: 200,
        msg: '获取数据列表成功',
        list: [{
            id: 0,
            imgUrl: 'https://s2.loli.net/2022/04/18/MbckEpXtrG5ATI3.png',
            title: '标题',
            price: 180,
            state: true,
            count: 1
        },{
            id: 1,
            imgUrl: 'https://s2.loli.net/2022/04/18/17LrdYHVbiXfDot.png',
            title: '标题1',
            price: 120,
            state: true,
            count: 1
        },{
            id: 2,
            imgUrl: 'https://s2.loli.net/2022/04/18/N5REwVzsqkuH7XM.png',
            title: '标题2',
            price: 100,
            state: true,
            count: 1
        },]
    }

    // 将对象转换为字符串
    let str = JSON.stringify(data)
    // 设置响应体  显示在浏览器上
    res.send(str)
});
// 4.监听端口
app.listen(3000,()=>{
    console.log("服务器已经启动，3000端口监听中...");
})
// 5.启动端口命令
// node 启动服务端.js